package com.antu.first.dao;

import com.antu.first.bean.Comment;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 评论管理
 * Created by Administrator on 2018/3/6.
 */
public interface CommentDao {

    /**
     * 新增评论信息
     * @param comment
     * @return
     */
    int insertComment(@Param("comment") Comment comment);

    /**
     * 根据酒店Id和评论类型，查看酒店的所有评论信息
     * 评论信息主要包括评论时间、评论内容、评论人名称、酒店名称、订单编号、完成时间、房间名称
     * @param hId
     * @param coType
     * @param rowIndex
     * @return
     */
    List<Comment> queryAlls(@Param("hId") int hId,@Param("coType") int coType, @Param("rowIndex")int rowIndex);

    /**
     *根据评论类型统计对应酒店的所有评论的总量
     * @param hId
     * @param coType
     * @return
     */
    int countComment(@Param("hId") int hId, @Param("coType") int coType);

    /**
     * 新增评论
     * @param comment
     * @return
     */
    int addComment(Comment comment);

}
